Location: Home > YellowPages > CA > Chula Vista > Villa Serena Apartments

Villa Serena Apartments

1231 Medical Center Dr
Chula Vista, CA 91911
619-934-8001